import React, { Component, PureComponent } from 'react'
// PureComponent 如果说父组件给子组件传递了属性 子组件会重新更新  

export default class Son extends PureComponent {
    state = {
        count: 99999
    }
    // shouldComponentUpdate(props, state) {
    //     // console.log(props)
    //     // 父组件没有向子组件传递属性
    //     if (Object.keys(props).length === 0) {
    //         return false
    //     } else {
    //         return true
    //     }
    // }
    render() {
        const { num } = this.props
        console.log('我是子组件的生命周期')
        return (
            <div>
                <h4>我是子组件 -- { num }</h4>
            </div>
        )
    }
}
